home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 11 / AMUG BBS in a Box Volume XI (April 1994) (MacWizards).iso / Files / Bus / T-Z / VCR+(app+src).sit / Sources / main.c < prev    next >
MacBinary  |  1993-03-17  |  1.9 KB  |  [TEXT/KAHL]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: main.c

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Compact Compressed (Unix) (archive/compact) ext Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
10% dexvert Jesper Olsen Module (music/jesperOlsen) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, Wed Mar 17 22:58:20 1993, modified Wed Mar 17 22:58:20 1993, creator Think C, type ASCII, 1321 bytes "main.c" , at 0x5a9 348 bytes resource default (weak)
99% file data default
49% TrID Macintosh plain text (MacBinary) default
33% TrID TTComp archive compressed (bin-4K) default (weak)
16% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[KAHL]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 06 6d 61 69 6e 2e 63 | 00 00 00 00 00 00 00 00 |..main.c|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 41 48 | 4c 00 00 00 00 00 00 00 |.TEXTKAH|L.......|
|00000050| 00 00 00 00 00 05 29 00 | 00 01 5c a7 cd a3 dc a7 |......).|..\.....|
|00000060| cd a3 dc 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 d9 85 00 00 |........|........|
|00000080| 23 69 6e 63 6c 75 64 65 | 20 22 56 43 52 70 6c 75 |#include| "VCRplu|
|00000090| 73 2e 68 22 0d 23 64 65 | 66 69 6e 65 20 53 63 72 |s.h".#de|fine Scr|
|000000a0| 65 65 6e 44 65 70 74 68 | 28 67 64 68 29 09 28 28 |eenDepth|(gdh).((|
|000000b0| 2a 28 28 2a 67 64 68 29 | 2d 3e 67 64 50 4d 61 70 |*((*gdh)|->gdPMap|
|000000c0| 29 29 2d 3e 70 69 78 65 | 6c 53 69 7a 65 29 0d 23 |))->pixe|lSize).#|
|000000d0| 64 65 66 69 6e 65 20 64 | 72 61 67 73 63 72 65 65 |define d|ragscree|
|000000e0| 6e 6d 61 72 67 69 6e 20 | 34 20 2f 2a 66 6f 72 20 |nmargin |4 /*for |
|000000f0| 64 72 61 67 67 69 6e 67 | 20 77 69 6e 64 6f 77 73 |dragging| windows|
|00000100| 2c 20 6c 65 61 76 65 20 | 74 68 69 73 20 6d 61 6e |, leave |this man|
|00000110| 79 20 70 69 78 65 6c 73 | 20 6f 6e 20 61 6c 6c 20 |y pixels| on all |
|00000120| 73 69 64 65 73 2a 2f 0d | 0d 09 09 6c 6f 6e 67 09 |sides*/.|...long.|
|00000130| 09 09 09 09 43 4f 44 45 | 5f 56 41 4c 55 45 3b 0d |....CODE|_VALUE;.|
|00000140| 0d 0d 09 09 44 69 61 6c | 6f 67 50 74 72 09 09 09 |....Dial|ogPtr...|
|00000150| 09 74 68 65 44 69 61 6c | 6f 67 3b 0d 09 09 75 6e |.theDial|og;...un|
|00000160| 73 69 67 6e 65 64 20 6c | 6f 6e 67 09 09 09 6d 79 |signed l|ong...my|
|00000170| 46 72 65 65 4d 65 6d 3b | 0d 09 09 75 6e 73 69 67 |FreeMem;|...unsig|
|00000180| 6e 65 64 20 6c 6f 6e 67 | 09 09 09 73 74 61 72 74 |ned long|...start|
|00000190| 5b 34 38 30 5d 2c 20 6c | 65 6e 67 5b 34 38 30 5d |[480], l|eng[480]|
|000001a0| 20 3b 0d 09 09 76 63 72 | 49 6e 66 6f 09 09 09 09 | ;...vcr|Info....|
|000001b0| 6d 79 56 43 52 3b 0d 0d | 76 6f 69 64 09 6d 61 69 |myVCR;..|void.mai|
|000001c0| 6e 28 76 6f 69 64 29 0d | 7b 0d 09 09 45 76 65 6e |n(void).|{...Even|
|000001d0| 74 52 65 63 6f 72 64 09 | 09 09 6d 79 45 76 65 6e |tRecord.|..myEven|
|000001e0| 74 3b 0d 09 09 4f 53 45 | 72 72 09 09 09 09 6d 79 |t;...OSE|rr....my|
|000001f0| 45 72 72 3b 0d 09 09 48 | 61 6e 64 6c 65 09 09 09 |Err;...H|andle...|
|00000200| 09 6d 79 4d 42 61 72 3b | 0d 09 09 4d 43 54 61 62 |.myMBar;|...MCTab|
|00000210| 6c 65 48 61 6e 64 6c 65 | 09 09 09 6d 79 4d 65 6e |leHandle|...myMen|
|00000220| 75 43 6f 6c 6f 72 73 3b | 0d 09 09 0d 09 2f 2f 09 |uColors;|.....//.|
|00000230| 44 6f 20 61 6c 6c 20 74 | 68 65 20 75 73 75 61 6c |Do all t|he usual|
|00000240| 20 69 6e 69 74 69 61 6c | 69 7a 61 74 69 6f 6e 20 | initial|ization |
|00000250| 73 63 68 74 69 63 6b 2e | 0d 0d 09 69 6e 69 74 41 |schtick.|...initA|
|00000260| 70 70 28 29 3b 0d 09 69 | 6e 69 74 41 72 72 61 79 |pp();..i|nitArray|
|00000270| 73 28 29 3b 0d 09 09 0d | 09 6d 79 4d 65 6e 75 43 |s();....|.myMenuC|
|00000280| 6f 6c 6f 72 73 20 3d 20 | 47 65 74 4d 43 49 6e 66 |olors = |GetMCInf|
|00000290| 6f 28 29 3b 0d 09 6d 79 | 4d 42 61 72 20 3d 20 47 |o();..my|MBar = G|
|000002a0| 65 74 4e 65 77 4d 42 61 | 72 28 31 29 3b 0d 09 53 |etNewMBa|r(1);..S|
|000002b0| 65 74 4d 65 6e 75 42 61 | 72 28 6d 79 4d 42 61 72 |etMenuBa|r(myMBar|
|000002c0| 29 3b 0d 09 41 64 64 52 | 65 73 4d 65 6e 75 28 47 |);..AddR|esMenu(G|
|000002d0| 65 74 4d 48 61 6e 64 6c | 65 28 61 70 70 6c 65 49 |etMHandl|e(appleI|
|000002e0| 44 29 2c 27 44 52 56 52 | 27 29 3b 0d 09 44 72 61 |D),'DRVR|');..Dra|
|000002f0| 77 4d 65 6e 75 42 61 72 | 28 29 3b 0d 09 53 65 74 |wMenuBar|();..Set|
|00000300| 4d 43 49 6e 66 6f 28 6d | 79 4d 65 6e 75 43 6f 6c |MCInfo(m|yMenuCol|
|00000310| 6f 72 73 29 3b 0d 09 0d | 09 74 68 65 44 69 61 6c |ors);...|.theDial|
|00000320| 6f 67 20 3d 20 47 65 74 | 4e 65 77 44 69 61 6c 6f |og = Get|NewDialo|
|00000330| 67 28 31 33 30 2c 20 30 | 4c 2c 20 28 57 69 6e 64 |g(130, 0|L, (Wind|
|00000340| 6f 77 50 74 72 29 20 2d | 31 4c 29 3b 0d 09 53 65 |owPtr) -|1L);..Se|
|00000350| 74 50 6f 72 74 28 28 43 | 47 72 61 66 50 74 72 29 |tPort((C|GrafPtr)|
|00000360| 74 68 65 44 69 61 6c 6f | 67 29 3b 0d 09 09 0d 09 |theDialo|g);.....|
|00000370| 6d 79 45 72 72 20 3d 20 | 53 65 74 44 69 61 6c 6f |myErr = |SetDialo|
|00000380| 67 44 65 66 61 75 6c 74 | 49 74 65 6d 28 74 68 65 |gDefault|Item(the|
|00000390| 44 69 61 6c 6f 67 2c 20 | 64 6c 67 51 55 49 54 29 |Dialog, |dlgQUIT)|
|000003a0| 3b 0d 09 0d 09 53 65 74 | 55 73 65 72 49 74 65 6d |;....Set|UserItem|
|000003b0| 28 64 6c 67 4f 55 54 4c | 49 4e 45 52 2c 6f 75 74 |(dlgOUTL|INER,out|
|000003c0| 4c 69 6e 65 49 74 65 6d | 29 3b 0d 09 70 75 74 44 |LineItem|);..putD|
|000003d0| 61 74 65 49 6e 44 6c 67 | 28 29 3b 0d 09 0d 09 53 |ateInDlg|();....S|
|000003e0| 65 74 57 54 69 74 6c 65 | 28 28 57 69 6e 64 6f 77 |etWTitle|((Window|
|000003f0| 50 74 72 29 74 68 65 44 | 69 61 6c 6f 67 2c 20 22 |Ptr)theD|ialog, "|
|00000400| 5c 70 56 43 52 20 50 6c | 75 73 20 45 6e 63 6f 64 |\pVCR Pl|us Encod|
|00000410| 65 72 20 2f 20 44 65 63 | 6f 64 65 72 22 29 3b 0d |er / Dec|oder");.|
|00000420| 09 0d 09 44 72 61 77 44 | 69 61 6c 6f 67 28 74 68 |...DrawD|ialog(th|
|00000430| 65 44 69 61 6c 6f 67 29 | 3b 0d 09 53 68 6f 77 57 |eDialog)|;..ShowW|
|00000440| 69 6e 64 6f 77 28 28 57 | 69 6e 64 6f 77 50 74 72 |indow((W|indowPtr|
|00000450| 29 74 68 65 44 69 61 6c | 6f 67 29 3b 0d 09 0d 09 |)theDial|og);....|
|00000460| 6d 79 46 72 65 65 4d 65 | 6d 20 3d 20 4d 61 78 42 |myFreeMe|m = MaxB|
|00000470| 6c 6f 63 6b 28 29 3b 0d | 0d 09 77 68 69 6c 65 20 |lock();.|..while |
|00000480| 28 54 52 55 45 29 0d 09 | 7b 0d 09 09 69 66 28 57 |(TRUE)..|{...if(W|
|00000490| 61 69 74 4e 65 78 74 45 | 76 65 6e 74 28 65 76 65 |aitNextE|vent(eve|
|000004a0| 72 79 45 76 65 6e 74 2c | 26 6d 79 45 76 65 6e 74 |ryEvent,|&myEvent|
|000004b0| 2c 20 31 30 4c 2c 30 4c | 29 29 0d 09 09 7b 0d 09 |, 10L,0L|))...{..|
|000004c0| 09 09 69 66 20 28 20 49 | 73 44 69 61 6c 6f 67 45 |..if ( I|sDialogE|
|000004d0| 76 65 6e 74 28 20 26 6d | 79 45 76 65 6e 74 29 20 |vent( &m|yEvent) |
|000004e0| 29 0d 09 09 09 09 64 6f | 44 6c 67 45 76 74 28 20 |).....do|DlgEvt( |
|000004f0| 26 6d 79 45 76 65 6e 74 | 20 29 3b 0d 09 09 09 0d |&myEvent| );.....|
|00000500| 09 09 09 73 77 69 74 63 | 68 20 28 20 6d 79 45 76 |...switc|h ( myEv|
|00000510| 65 6e 74 2e 77 68 61 74 | 20 29 0d 09 09 09 7b 0d |ent.what| )....{.|
|00000520| 09 09 09 09 63 61 73 65 | 20 6d 6f 75 73 65 44 6f |....case| mouseDo|
|00000530| 77 6e 3a 0d 09 09 09 09 | 09 68 61 6e 64 6c 65 6d |wn:.....|.handlem|
|00000540| 6f 75 73 65 20 28 6d 79 | 45 76 65 6e 74 29 3b 0d |ouse (my|Event);.|
|00000550| 09 09 09 09 09 62 72 65 | 61 6b 3b 0d 09 09 09 7d |.....bre|ak;....}|
|00000560| 0d 09 09 0d 09 09 7d 09 | 2f 2f 09 57 61 69 74 4e |......}.|//.WaitN|
|00000570| 65 78 74 45 76 65 6e 74 | 0d 09 09 54 45 49 64 6c |extEvent|...TEIdl|
|00000580| 65 28 28 28 44 69 61 6c | 6f 67 50 65 65 6b 29 74 |e(((Dial|ogPeek)t|
|00000590| 68 65 44 69 61 6c 6f 67 | 29 2d 3e 74 65 78 74 48 |heDialog|)->textH|
|000005a0| 29 3b 0d 09 7d 0d 7d 0d | 0d 00 00 00 00 00 00 00 |);..}.}.|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 01 00 00 00 01 16 | 00 00 00 16 00 00 00 46 |........|.......F|
|00000610| 3f 3c 00 01 a9 ee 20 6f | 00 04 20 80 4e fa 00 0e |?<.... o|.. .N...|
|00000620| 20 6f 00 04 20 2f 00 08 | 42 67 a9 ee 20 5f 50 4f | o.. /..|Bg.. _PO|
|00000630| 06 6d 61 69 6e 2e 63 b4 | 02 00 00 00 50 61 72 74 |.main.c.|....Part|
|00000640| 53 49 54 78 00 00 00 00 | 00 00 00 00 00 01 46 53 |SITx....|......FS|
|00000650| 00 00 50 61 72 74 53 49 | 54 78 00 00 00 00 00 00 |..PartSI|Tx......|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 a9 7e a4 27 00 00 | 00 00 00 00 01 5c 21 43 |...~.'..|.....\!C|
|00000680| 00 0c 60 c4 de fc 00 10 | 20 3a 00 2a 67 04 20 40 |..`.....| :.*g. @|
|00000690| a0 23 2f 38 01 18 21 f8 | 02 a6 01 18 42 a7 61 00 |.#/8..!.|....B.a.|
|000006a0| 00 ae 21 df 01 18 61 10 | 20 6b 01 92 42 ab 01 92 |..!...a.| k..B...|
|000006b0| a0 23 4e 75 00 00 00 00 | 24 6b 01 aa 78 00 20 52 |.#Nu....|$k..x. R|
|000006c0| 43 e8 ff fc 52 44 b8 50 | 62 7c 50 49 4a 51 66 f4 |C...RD.P|b|PIJQf.|
|000006d0| 4a 69 00 02 67 04 4a 03 | 67 ea 53 50 72 00 32 29 |Ji..g.J.|g.SPr.2)|
|000006e0| 00 06 41 f0 10 00 74 01 | d4 10 41 f0 20 00 d4 10 |..A...t.|..A. ...|
|000006f0| 5a 42 3f 02 59 4f 2f 0a | 2f 01 42 a7 2f 02 2f 0f |ZB?.YO/.|/.B././.|
|00000700| 00 00 00 04 00 06 00 04 | 00 00 00 0a 00 09 06 47 |........|.......G|
|00000710| 65 6e 65 76 61 6d 00 00 | 01 00 00 00 01 16 00 00 |enevam..|........|
|00000720| 00 16 00 00 00 46 01 17 | 16 bc 08 74 00 00 00 1c |.....F..|...t....|
|00000730| 00 46 00 01 45 54 41 42 | 00 00 00 12 45 46 4e 54 |.F..ETAB|....EFNT|
|00000740| 00 00 00 1e 03 ec ff ff | 00 00 00 00 01 17 16 98 |........|........|
|00000750| 03 eb ff ff 00 00 00 08 | 01 17 16 00 00 00 00 00 |........|........|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+